/**
 * @description res 错误信息配置 users
 */
// code 规则: A-BB-CC
// A: 错误级别，如1代表系统级错误，2代表服务级错误
// B: 项目或者模块名称，这里使用20代表用户模块
// C: 具体错误编号，自增即可
// errno: 1200x

module.exports = {
  // 登录校验失败
  loginCheckFailInfo: {
    errno: 12001,
    message: '登录校验失败'
  },

  // 发送短信验证码过于频繁
  sendVeriCodeFrequentlyFailInfo: {
    errno: 12002,
    message: '请勿频繁获取短信验证码'
  },

  // 发送短信验证码错误
  sendVeriCodeErrorFailInfo: {
    errno: 12003,
    message: '发送短信失败，请稍后重试'
  },

  // 登录时，验证码不正确
  loginVeriCodeIncorrectFailInfo: {
    errno: 12004,
    message: '验证码不正确'
  },

  // 创建用户，写入数据库，失败
  createUserDbErrorFailInfo: {
    errno: 12005,
    message: '创建用户失败 db error'
  },

  // 修改用户信息，写入数据库，失败
  updateUserInfoDbErrorFailInfo: {
    errno: 12006,
    message: '修改用户信息失败 db error'
  },

  // 修改用户信息，失败（数据库操作没问题）
  updateUserInfoFailInfo: {
    errno: 12007,
    message: '修改用户信息失败'
  },

  // 用户被冻结
  userFrozenFailInfo: {
    errno: 12008,
    message: '你的账户已被冻结，请联系管理员'
  },

  // 数据库中查询不到用户
  userNoExistFailInfo: {
    errno: 12009,
    message: '该用户不存在'
  }
}
